be addle-brained - German English Dictionary